Edit the Transformation Event Handler Business Rule
The Transaction Matching solution requires changes to the Transformation Event Handler Business Rule Formula and Referenced Assemblies for the solution to work properly.
Click Application > Business Rules > Extensibility Rules > TransformationEventHandler
-
Add the following applicable code to the Formula tab:
NOTE: Use either VB.net or C# as there can only be one TransformationEventHandler per OneStream Application.
VB.net
Dim txmTransactionSourceController As New Workspace.OFC.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close") txmTransactionSourceController.ExecuteOperation()
C#
new Workspace.OFC.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close").ExecuteOperation(); return null;
-
On the Properties tab, add the following code to the Referenced Assemblies row:
WS\Workspace.OFC.TXM
Multiple Instances
IMPORTANT: If using multiple instances, the TransformationEventHandler must be configured for all instances. The number in bold must match the instance(s) installed.
-
Add the following applicable code to the Formula tab:
VB.net
Dim txmHelper As New Workspace.OFC1.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close1") txmHelper.ExecuteOperation()
C#
new Workspace.OFC1.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close1").ExecuteOperation(); return null;
2. On the Properties tab, add the code for all instances installed to the Referenced Assemblies row:
WS\Workspace.OFC1.TXM
, WS\Workspace.OFC2.TXM
, etc.